home *** CD-ROM | disk | FTP | other *** search
- # This make file compiles the extension in PPC mode using Code Warrior's MPW tools
- # Copyright ©1995 Ray Dream, Inc. All rights reserved.
- # $Id: COMFog.mak 1.8 1997/07/10 04:50:13 DAMIEN Exp $
-
- AppName = FOG
- MACCREATOR = 'RD5A'
- EXTRAOBJS =
- EXTRALIBS =
-
- # List of object files:
- OBJFiles = ∂
- {MACOBJFOLDER}COM{AppName}.obj ∂
- {MACOBJFOLDER}{AppName}dll.obj ∂
- {MACOBJFOLDER}{AppName}fac.obj ∂
- {MACOBJFOLDER}GUID.obj ∂
- {EXTRAOBJS}
-
- # List of include folders:
- INCLUDEFOLDERS = ∂
- -i : ∂
- -i ::::include: ∂
- -i "{MWCincludes}"
-
- CPP = MWCPPC
- COMMONFLAGS = -w noemptydecl,nounusedvar,nounusedarg,nopossible,noextended -d _MAC
- CPPLAGS = -arm off -d qPowerPC -d qUsesQuickMath=0 -appleext on -dialect cplus -align power {COMMONFLAGS} {INCLUDEFOLDERS}
- SYMFLAGS = -sym on
- OPTFLAGS = -opt speed -opt global -opt peep -opt schedule
- LIBFOLDER = ::::lib:
- MACOBJFOLDER=:objs:M.PPC:
-
- Libs = ∂
- "{LIBFOLDER}3DCOFail.M.PPC.obj" ∂
- "{LIBFOLDER}COMRT.M.PPC.lib" ∂
- "{MWPPClibraries}MWCRuntime.Lib" ∂
- "{Sharedlibraries}InterfaceLib" ∂
- "{MWPPClibraries}MathLib" ∂
- "{MWPPClibraries}MSL C.PPC.Lib" ∂
- {EXTRALIBS}
-
- .obj ƒ .cpp
- Echo "Compiling: {default}.cpp"; {CPP} {CPPLAGS} {SYMFLAGS} -o {targDir}{default}.obj {depDir}{default}.cpp
-
- {MACOBJFOLDER} ƒ :
-
- {MACOBJFOLDER}COM{AppName} ƒƒ {OBJFiles} {Libs} "{MACOBJFOLDER}COM{AppName} Data"
- Echo "Linking COM{AppName}"
- MWLINKPPC -xm s -@export exports.exp -init __initialize -sym on -t 'RDEX' -c {MACCREATOR} -fastlink off -osym {MACOBJFOLDER}COM{AppName}.xSym -o {MACOBJFOLDER}COM{AppName} {OBJFiles} {Libs}
-
- {MACOBJFOLDER}COM{AppName} ƒƒ Mac{AppName}.r
- Echo "Rezzing COM{AppName}"
- Rez -a -o {MACOBJFOLDER}COM{AppName} {INCLUDEFOLDERS} Mac{AppName}.r
- Setfile -a B {MACOBJFOLDER}COM{AppName}
-
- DataFile ƒ "{MACOBJFOLDER}COM{AppName} Data"
-
- "{MACOBJFOLDER}COM{AppName} Data" ƒ COM{AppName}.r COM{AppName}.rsc
- Echo "Building COM{AppName} Data"
- Rez {INCLUDEFOLDERS} COM{AppName}.r -o {MACOBJFOLDER}COM{AppName}.data.rsc
- Res2Data {MACOBJFOLDER}COM{AppName}.data.rsc {MACOBJFOLDER}COM{AppName}" Data"
- Setfile -t RDxD -c RD4A {MACOBJFOLDER}COM{AppName}" Data"
-
- # Dependencies:
-